在Maven项目上执行sonar:sonargoal时出错尝试使用sonar-maven-plugin版本2.7.1和5.0错误:Failedtoexecutegoalorg.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar(default-cli)onprojectXXX:Executiondefault-cliofgoalorg.codehaus.mojo:sonar-maven-plugin:2.7.1:sonarfailed:Unabletoloadthemojo'sonar'intheplugin'org.codehaus.mojo:s
sonarqube错误地报告以下(简化)源PreparedStatement没有参数。(鱿鱼:S2695):publicstaticfinalStringUPDATE_QUERY="UPDATETABLESETCOL1=?WHEREPK=?";privatePreparedStatementpreparedStatement=null;publicvoidupdateMethod(Datedate,Longpk){if(preparedStatement==null){//ConnectionServiceisnotaConnection!preparedStatement=Conne
我们使用的是SonarQube5.1.2,使用Antrunner2.2和Javaplugging3.12进行分析。我可以成功地分析我的项目。我一直收到这个错误:Javabytecodehasnotbeenmadeavailabletotheanalyzer.Theorg.sonar.java.bytecode.visitor.DependenciesVisitor@d678716,org.sonar.java.checks.unused.UnusedPrivateMethodCheck@58e28efd,CycleBetweenPackagesrulearedisabled.所以我需要
我已经创建了扩展Exception类的自定义基础异常。后来我用另一个扩展了MyBaseException类——这次是特定的异常类。我现在对其中一个SonarQube有疑问-与“名为“Exception”的类应该扩展“Exception”或子类”规则有关。类声明看起来像这样:importorg.apache.log4j.Logger;importorg.springframework.http.HttpStatus;publicclassMyBaseExceptionextendsException{publicMyBaseException(intcode,Stringmessage)
包有以下package-info.java:@ParametersAreNonnullByDefaultpackagefoo;importjavax.annotation.ParametersAreNonnullByDefault;类有以下方法:privatestaticStringtoIsoString(@NullableInstantdateTime){returndateTime==null?null:dateTime.toString();}SonarQube(版本6.2,SonarJava4.14.0.11784)发出以下警告(鱿鱼:S2583):我怎样才能让SonarQub
我目前正在将SonarQube引入到一个大型遗留项目中。这意味着已经有数百条警告,第一步我想确保没有新的警告来self们的功能分支。为实现这一点,我希望在每个功能分支上运行Sonar分析,将其与主分支进行比较,并在引入新警告时提醒提交者。假设以下情况:MyProject1.0-SNAPSHOT是SonarQube上项目的名称和版本。它有100个警告。它代表develop分支。泄漏期是1天前的分析。这非常有效,我可以看到自昨天以来引入了哪些新警告。开发人员正在开发feature/somefeature分支。当他们打开拉取请求时,我希望在该分支上运行Sonar分析。这工作正常,但我无法将l
这个问题在这里已经有了答案:WhyuseconstructoroversetterinjectioninCDI?(3个答案)关闭2年前。注入(inject)任何服务时,我有两个选择:字段注入(inject):@InjectprivateMyServicemyService;或构造函数注入(inject):privateMyServicemyService;@InjectpublicClassWhereIWantToInject(MyServicemySerivce){this.myService=myService;}为什么构造函数注入(inject)比字段注入(inject)好?
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我知道对于Apache基金会项目有https://analysis.apache.org/开源项目是否有免费的Sonar实例?更新:ASFSonar实例为deprecatedandremoved截至2019年11月29日。
我正在尝试找到一种方法来获取所有SonarqubeJava(或其他)规则(带有键、描述等)的列表并将其导出为Excel、csv或xml。我可以像this一样“动态地”列出它们,但我想将它们全部放在一个文件中。有谁知道如何做到这一点? 最佳答案 检查一下http://nemo.sonarqube.org/profiles初始配置文件View仅列出所有规则。您可以单击备份链接并将规则导出到xml文件。此xml文件具有规则、repositoryKey、key...我不确定这是否是您想要的,但希望您觉得它有用!
我正在使用Java、Eclipse。我已经在我的机器上安装并配置了sonar-server、sonar-runner,它工作正常。我已经在我的机器上使用http:/测试了我的项目的代码质量/localhost:9000/。一切正常。但现在我想使用我机器上的Sonar服务器测试另一台机器上项目的代码质量。(意味着我有5台机器然后我不想安装Sonar服务器,Sonar运行器在所有机器上,我只是将它安装在一台机器上并想将它用于所有其他机器)。如何将Sonar服务器连接到另一台或不同机器上的项目。请指导我,该怎么做?如何设置? 最佳答案 在